package com.deer.wms.base.system.service.calendar;

import com.deer.wms.base.system.model.calendar.Calendar;
import com.deer.wms.common.core.service.Service;

import java.util.List;

public interface CalendarService extends Service<Calendar, Integer> {
    /**
     * 根据ID查询
     * @param id
     * @return
     */
    Calendar findCalendarById(Integer id);

    List<Calendar> findCalendarList( );

    /**
     * 通过ID删除单个
     * @param id
     * @return
     */
    int delectCalendarById(Integer id);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    int delectCalendarByIds(String ids);

    /**
     * 修改
     * @param calendar
     * @return
     */
    int updateCalendar(Calendar calendar);

    /**
     * 增加
     * @param calendar
     * @return
     */
    int saveCalendar(Calendar calendar);
}
